收留: to offer shelter, to have sb in one's care...
飞: to fly...
障碍: barrier, obstruction, hindrance, impediment, obstacle...